/* 通用类型 */
type BaseMember = {
	id ?: string | number;
	/* 用户名*/
	username ?: string;
	/* 昵称*/
	nickname ?: string;
	/* 性别 */
	gender ?: Gender;
	/* 头像*/
	avatar ?: string;
	/* 生日 */
	birthday ?: string;
	/* 职业 */
	profession ?: string;
}
//BaseMember表示共用字段，ts联合交叉类型
export type MemberVo = BaseMember & {



	/* 用户类别*/
	rolesId : string | number;

	/* 电话*/
	mobile : string;

	/* 邮箱*/
	email : string;

	/*余额*/
	money : number;

	/* 冻结资金*/
	frozenMoney : number;

	/* 积分*/
	integral : number;

	/* 账号状态 */
	status : string;

	/* 失效时间*/
	invalidTime : string | number;

	/*登陆IP*/
	ip : string;

	/* 登陆时间*/
	loginTime : string;

	/* 最后一次登陆 */
	lastLoginTime : string;

}

export type MemberForm = BaseMember & {

	/* 电话*/
	mobile ?: string;

	/* 邮箱*/
	email ?: string;
	/* 地址 */
	fullLocation ?: string;
	/*省*/
	provinceCode : string;
	/*市*/
	cityCode : string;
	/*区*/
	districtCode : string;
}

/* 性别 */
export type Gender = '0' | '1'